package com.yulongtian.offers.day202209.day20220905;

/**
 * https://leetcode.cn/problems/di-yi-ge-zhi-chu-xian-yi-ci-de-zi-fu-lcof?plan=lcof&plan_progress=g8d07hi
 *
 * @author YulongTian
 * @date 2022/9/5 - 14:18
 */
public class Test03 {
    public static void main(String[] args) {

    }

    public static char firstUniqChar(String s) {
        if (s.length() == 0) return ' ';
        for (int i = 0; i < s.length(); i++) {
            /**
             * 如果一个字符在字符串出现多次,那么indexOf()和lastIndexOf()位置肯定不一样,
             * 反之也是,如果一个字符在字符串出现一次,那么indexOf()和lastIndexOf()位置肯定一样。
             */
            if (s.indexOf(s.charAt(i)) == s.lastIndexOf(s.charAt(i))) {
                return s.charAt(i);
            }
        }
        return ' ';


    }

}
